/*
 * 处理异常方法
 * 1.利用 window.onerror（）收集错误信息
 * 2.处理收集到的错误信息
 * */
/**
 * @param {String}  errorMessage   错误信息
 * @param {String}  scriptURI      出错的文件
 * @param {Long}    lineNumber     出错代码的行号
 * @param {Long}    columnNumber   出错代码的列号
 * @param {Object}  errorObj       错误的详细信息，Anything
 */
window.onerror = function(errorMessage, scriptURI, lineNumber,columnNumber,errorObj) {
    //把错误打印在客户端
    console.log("错误信息：" , errorMessage);
    console.log("出错文件：" , scriptURI);
    console.log("出错行号：" , lineNumber);
    console.log("出错列号：" , columnNumber);
    console.log("错误详情：" , errorObj);

    //把错误返回服务器
    /*
     var msg = 'msg=' + encodeURIComponent([errorMsg, url, lineNumber, navigator.userAgent].join("|_|"));
     var src = 'http://localhost/test.php?'+ msg;
     //采用预加载的方式借加载图片之名吧错误信息提交回去
     var errorTransport = new Image;
     //提交错误信息
     errorTransport.src = src;
     */
};
